
		
		.titre 
			{
			clear: both;
			padding: 0 0 10px 10px;
			border-left: 3px solid #046380;
			border-bottom: 3px solid #046380;
			color: #FFF;		/* #046380; */
			}
		
		body  
			{
			background-color: #0000CC;		/* Bleu fond general */
			color: #FFF;
			}
			
		#conteneur 
			{
			margin-top: 0;
			margin-bottom: 0;
			#max-width: 970px;				/* 860px; */
			
			background-color: #010099;		/* Fond bleu du site */		/* lightblue; */
			}
			
		header 
			{
			background-color: #010099;		/* Fond bleu du site */	
			}
			
		header h1 
			{
			margin: 0;
			}
			
		aside 
			{
			background-color: #110099;		/* Fond bleu du site */		/* lightblue; */
			text-align: left;
			}
			
		aside a
			{
			color: #FFF;
			}
				
		footer /* OK */
			{
			clear: both;
			
			margin-top: 10px;
			height: 60px;
			background-color: #010099;		/* Fond bleu du site */		/* lightyellow; palegreen; */
			
			color: #FFF;					/* #333; */
			
			border-top-width: 0.5px;
			border-top-style: solid;
			border-top-color: white;
		
		
			}
			
		footer p 
			{
			margin: 0;
			}
		
				
				
		main 
			{
			background-color: #010099;		/* Fond bleu du site */		/* lightyellow; */
			
			border-left-width: 0.5px;
			border-left-style: solid;
			border-left-color: white;
			
			width:auto;
			}
				
				
			
		@media (max-width: 991px) 
			{
			.nav
				{		
				background-color: #010099;		/* Fond bleu du site */
				}
			}
			
		@media (min-width: 992px) 
			{
			.nav
				{
				background-color: #010099;		/* Fond bleu du site */
				}
			}
			
				
		.navbar-default
			{
			background-image: #010099;		/* Fond bleu du site */		/* bisque; */
			border-color : #010099;
			}
		
				
		nav ul 
			{
			list-style: none;
			padding: 0;
			margin: 0;
			}
				
				
		nav li 
			{
			display: inline-block;
			margin-right: 10px;
			}
		
		nav a 
			{
			text-decoration: none;
			color: white;					/* black */
			}
			
				
		
		#top_search  
			{
			width: 240px;
			}
			
		#btn-default
			{
			background-color: #010099;
			
			}
			
		
		/**  NEW ***/
		
		
		.dropdown-menu
			{
			padding: 10px;
			
			border-color: #AAA;
			border-style: solid;
			border-width: 1px;
			}
			
		
			
		@media screen and (max-width: 991px) 
			{
			.bouton.medium
				{
				font-size: 0.8em;
				width: 100%;
				}	
			}
			
		@media screen and (max-width: 767px) 
			{
			main
				{
				border: none;
				#margin-top:350px;	
				}
				
			.navbar-collapse
				{
				margin-top:50px;
				width:95%;		
				margin-left:2.5%;
				}
			}
		
		
		@media screen and (max-width: 767px) 
			{
			.table-responsive 
				{
				overflow-y: visible;
				}
				
			.header_search
				{
				padding-top: 7.5px;
				width: auto;
				
				}
				
			.navbar-brand 
				{
				padding-top:18px;
				
				padding-bottom:10px;
				padding-left:10px;
				padding-right: 8px;
				}
				
			.navbar-header
				{
				background-color: #010099;		/* Fond bleu du site */
				padding-left:4px;
				
				border-bottom: 1px solid #FFF;
				}
				
			}
			
		
		.navbar-nav .open .dropdown-menu
			{	
			border-color: #AAA;
			border-style: solid;
			border-width: 1px;
			}
				
		.module_login 
			{
			min-width: 280px;	
			}
			
		.module_login, .module_login a, .minicaddie , .minicaddie a,
		.module_compte, .module_compte a
			{
			color:#000;
			}
				
		table.module_login td , , table.minicaddie td
			{	
			padding:10px 10px 5px 10px;	/* top right bottom left */
			
			}		
		
	